package com.ffzx.commerce.framework.utils;

import java.io.PrintWriter;
import java.io.StringWriter;

/**
 * 把异常的堆栈转换成String的工具类
 * 
 * @author CMM
 *
 * 2016年5月13日 上午11:37:15
 */
public class StackTraceToString {
	
	/**
	 * 获取异常的堆栈信息
	 * 
	 * @param t
	 * @return
	 */
	public static String getStackTrace(Throwable t) {
		StringWriter sw = new StringWriter();
		PrintWriter pw = new PrintWriter(sw);

		try {
			t.printStackTrace(pw);
			return sw.toString();
		} finally {
			pw.close();
		}
	}

}
